/*主体样式*/


/*顶部banner*/
@font-face { font-family: 'SourceHanSans'; src: url('/home/font/SourceHanSans-Bold.otf'); }
body { margin: 0; padding: 0; }

/*顶部菜单栏*/
#banner { width: 100%; height: 60px; overflow: hidden; position: fixed; top: 0; z-index: 10; }
#banner ul { margin: 0 auto; width: 1200px; height: 40px; position: relative; top: -60px; }
#banner li { padding: 5px 0; padding-top: 10px; width: 100px; color: #CCC; font-size: 14px; list-style: none; cursor: pointer; float: left; }
#banner .li:hover, #banner .li.click { color: #FFF; font-weight: bolder; }

/*横幅广告*/
#ad { width: 100%; height: 490px; overflow: hidden; position: relative; top: 0; }
#ad #adbody { height: 490px; position: absolute; top: 0; left: 0; }
#ad .img { height: 490px; overflow: hidden; }
#ad .adbtn { width: 100px; height: 490px; opacity: 0.2; cursor: pointer; position: absolute; top: 0; }
#ad #jtz { padding-top: 300px; background: url('/home/imgs/jtz.png') no-repeat; background-position: 45% 30%; left: 0; }
#ad #jty  { padding-top: 300px; background: url('/home/imgs/jty.png') no-repeat; background-position: 45% 30%; right: 0; }
#jtz:hover, #jty:hover { opacity: 1; }

/*大会介绍*/
#dh { width: 100%; height: 400px; position: relative; top: 100px; }
#dahui { margin: 0 auto; width: 1200px; height: 200px; }
#dhtxt, #dhtxt { width: 50%; height: 200px; float: left; }
/*.dhtitle { border-left: 5px solid #1169ab; }*/
.dhtitle { clear: both; }
.dhtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.dhtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; float: left; }
.dhtitle .small { padding-top: 15px; color: #888; }
.dhdetail { width: 600px; height: 230px; overflow: hidden; }
.dhdetail p { /*text-indent: 2em; */ color: #888; font-size: 14px; }
.dhbtn { padding: 5px 0; width: 100px; color: #1169ab; font-size: 14px; border: 1px solid #1169ab; text-align: center; cursor: pointer; }
.dhbtn:hover { background: #0088CC; color: #FFF; }
#dhimg { width: 50%; height: 300px; background: #EEE; overflow: hidden; float: right; }

/*大会议程*/
#yc { width: 100%; height: 550px; position: relative; top: 100px; }
.yicheng { margin: 0 auto; width: 1200px; height: 200px; color: #1169ab; }
.yctitle { margin: 0 auto; width: 200px; text-align: center; clear: both; }
.yctitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.yctitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.yctitle .small { padding-top: 15px; color: #888; }
.ycimg { margin: 20px auto; width: 1200px; height: 400px; background: #EEE; overflow: hidden; }

/*大会相关视频*/
#xg { width: 100%; height: 300px; position: relative; top: 100px; }
.xiangguan { margin: 0 auto; width: 1200px; height: 200px; color: #1169ab; }
.xgtitle { margin: 0 auto; width: 300px; text-align: center; clear: both; }
.xgtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.xgtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.xgtitle .small { padding-top: 15px; color: #888; }
.xgbody { margin: 20px auto; width: 1200px; overflow: hidden; }
.xgbody .xgbtn { padding-top: 80px; width: 100px; height: 150px; opacity: 0.2; cursor: pointer; float: left; }
#xgz { background: url('/home/imgs/xgz.png') no-repeat; background-position: 45% 30%; left: 0; }
#xgy { background: url('/home/imgs/xgy.png') no-repeat; background-position: 30% 30%; right: 0; }
.xgbtn:hover { opacity: 1; }
.xgbody .boxlist { width: 1000px; height: 200px; float: left; }
.xgbody .box{ margin-right: 10px; width: 240px; height: 198px; border: 1px solid #EEE; cursor: pointer; overflow: hidden; float: left; }
.xgbody .box:nth-child(4n+4) { margin-right: 0; } /*4的倍数右距离为0*/
.xgbody .img { width: 240px; height: 150px; background: #EEE; overflow: hidden; }
.xgbody .txt { padding: 10px; color: #888; font-size: 12px; }

/*赞助商*/
#zzs { width: 100%; height: 250px; position: relative; top: 100px; }
.zanzhushang { margin: 0 auto; width: 1200px; height: 200px; color: #1169ab; }
.zzstitle { margin: 0 auto; width: 280px; text-align: center; clear: both; }
.zzstitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.zzstitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.zzstitle .small { padding-top: 15px; color: #888; }
.zzsbody { margin: 20px auto; width: 1200px; overflow: hidden; }
.zzsbody .img { margin-right: 10px; width: 232px; height: 100px; background: #EEE; overflow: hidden; float: left; }
.zzsbody .img:nth-child(5n+5) { margin-right: 0; } /*4的倍数右距离为0*/

/*大会通知*/
#tz { width: 100%; height: 400px; position: relative; top: 100px; }
#tongzhi { margin: 0 auto; width: 1200px; height: 200px; color: #1169ab; }
.tztitle { margin: 0 auto; width: 200px; text-align: center; clear: both; }
.tztitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.tztitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.tztitle .small { padding-top: 15px; color: #888; }
.tzbody { margin: 20px 0; width: 1300px; height: 150px; clear: both; }
.tzbody .box{ margin-right: 10px; margin-bottom: 10px; width: 590px; height: 200px; overflow: hidden; float: left; }
.tzbody .box:nth-child(2n+2) { margin-right: 0; margin-bottom: 10px; } /*2的倍数右距离为0*/
.tzbody .img { width: 590px; height: 200px; background: #CCC; overflow: hidden; }
.tzbody .img img { width: 590px; height: 200px; }
.tzbody .imgMask { width: 590px; height: 200px; background: #000; opacity: 0.5; position: relative; top: -205px; }
.tzbody .chtime { color: #FFF; font-family: 'SourceHanSans'; position: relative; top: -60%; left: 35%; }
.tzbody .img:nth-child(2n+2) { margin-right: 0; } /*4的倍数右距离为0*/
.tzbody .xqbtn { padding: 2px 0; width: 60px; text-align: center; color: #FFF; border: 1px solid #FFF; cursor: pointer; position: relative; top: -55%; left: 45%; }
.tzbody .xqbtn:hover { color: #0088CC; background: #FFF; }

/*聚焦大会*/
#jj { width: 100%; height: 950px; position: relative; top: 150px; }
#jujiao { margin: 0 auto; width: 1200px; height: 600px; color: #1169ab; }
.jjtitle { margin: 0 auto; width: 250px; text-align: center; clear: both; }
.jjtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.jjtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.jjtitle .small { padding-top: 15px; color: #888; }
.jjbody { margin: 20px 0; width: 1200px; height: 500px; }
.jjbody .box { padding: 10px 0; width: 100%; height: 150px; border-bottom: 1px solid #CCC; overflow: hidden; clear: both; }
.jjbody .bl { width: 250px; height: 150px; background: #CCC; overflow: hidden; float: left; }
.jjbody .br { padding: 10px; width: 930px; height: 140px; float: left; }
.jjbody .btitle { color: #000; font-size: 14px; font-family: 'SourceHanSans'; }
.jjbody .bdetail { margin: 5px 0; width: 930px; height: 70px; color: #888; font-size: 12px; line-height: 25px; }
.jjbody .bbtn { padding: 5px 0; width: 100px; text-align: center; color: #888; font-size: 12px; border: 1px solid #888; cursor: pointer; float: right; position: relative; top: 10px; }
.jjbody .bbtn:hover { background: #888; color: #FFF; }

/*演讲嘉宾*/
#jb { width: 100%; height: 500px; position: relative; top: 100px; }
#jiabin { margin: 0 auto; width: 1200px; height: 350px; color: #1169ab; }
.jbtitle { margin: 0 auto; width: 300px; text-align: center; clear: both; }
.jbtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.jbtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.jbtitle .small { padding-top: 15px; color: #888; }
.jbbody { margin: 20px 0; width: 1200px; height: 450px; overflow: hidden; }
.jbbody .box { margin-right: 100px; padding: 10px 0; width: 220px; height: 300px; color: #888; overflow: hidden; float: left; }
.jbbody .box:nth-child(4n+4) { margin-right: 0; } /*4的倍数右距离为0*/
.jbbody .uhead { margin: 10px; width: 200px; height: 200px; background: #CCC; border-radius: 150px; overflow: hidden; }
.jbbody .uname { margin: 10px 0; margin-top: 20px; width: 200px; text-align: center; }
.jbbody .udetail { padding: 5px; font-size: 12px; word-wrap: break-word; }

/*大会相关*/
#zl { width: 100%;/* height: 100%; min-height: 800px;*/ position: relative; top: 150px; }
#ziliao { margin: 0 auto; width: 1200px; /*height: 350px;*/ color: #1169ab; }
#ziliao ul { margin: 0; width: 150px; float: left; }
#ziliao li { margin-bottom: 10px; width: 150px; height: 70px; line-height: 70px; overflow: hidden; list-style: none; cursor: pointer; }
#ziliao .zli { width: 140px; height: 70px; line-height: 70px; text-align: center; background: #808080; color: #FFF; }
#ziliao .ysj { border-width: 10px; border-color: transparent transparent transparent #808080; border-style: dotted dotted dotted solid; position: relative; top: -45px; left: 140px; }
#ziliao li.click .zli { background: #1169ab; }
#ziliao li.click .ysj { border-color: transparent transparent transparent #1169ab; }
#ziliao .zlbody { padding: 10px 20px; width: 910px; background: #EEE; color: #555; float: right; }
/*#ziliao .zlbody2 { width: 950px; height: 100%; min-height: 500px; float: right; }*/
#ziliao .file { padding: 10px; width: 100%; height: 40px; border-bottom: 2px dashed #CCC; clear: both; }
#ziliao .icon { width: 30px; height: 40px; float: left; }
#ziliao .txt { padding: 0 10px; width: 500px; height: 50px; font-size: 12px; color: #888; float: left; }
#ziliao .todown { margin: 10px 0; padding: 5px 10px; border: 1px solid #888; color: #888; font-size: 12px; cursor: pointer; float: right; }
#ziliao .todown:hover { background: #888; color: #FFF; }

/*学术委员会*/
#xs { width: 100%; height: 100%; min-height: 800px; position: relative; top: 150px; }
#xueshu { margin: 0 auto; width: 1200px; height: 350px; color: #1169ab; }
#xueshu .box { margin-right: 50px; padding: 10px 0; width: 550px; height: 200px; color: #888; overflow: hidden; float: left; }
#xueshu .box:nth-child(2n+2) { margin-right: 0; } /*2的倍数右距离为0*/
#xueshu .img { width: 170px; height: 200px; background: #CCC; overflow: hidden; float: left; }
#xueshu .txt { padding: 10px 30px; width: 289px; height: 178px; border-top: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; float: left; }
#xueshu .xstitle {  margin: 10px 0; color: #000; font-family: 'SourceHanSans'; }
#xueshu .xsdetail { /*margin-top: 30px; */ height: 130px; overflow: hidden; font-size: 14px; line-height: 25px; }

/*组织架构*/
#jg { width: 100%; height: 600px; position: relative; top: 100px; }
#jiagou { margin: 0 auto; width: 1200px; height: 350px; color: #1169ab; }
.jgtitle { margin: 0 auto; width: 400px; text-align: center; clear: both; }
.jgtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.jgtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.jgtitle .small { padding-top: 15px; color: #888; }
.jgbody { margin: 20px auto; width: 1200px; height: 500px; overflow: hidden; }
.jgbody .img { width: 1100px; height: 500px; background: #CCC; overflow: hidden; }

/*影像馆*/
#yxg { width: 100%; height: 500px; position: relative; top: 150px; }
#yingxg { margin: 0 auto; width: 1200px; height: 350px; color: #1169ab; }
.yxgtitle { margin: 0 auto; width: 400px; text-align: center; clear: both; }
.yxgtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.yxgtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.yxgtitle .small { padding-top: 15px; color: #888; }
.yxgbody { margin: 20px auto; width: 1200px; height: 300px; overflow: hidden; }
.yxgbody .box { margin-right: 45px; width: 240px; height: 300px; background: #CCC; overflow: hidden; float: left; }
.yxgbody .box:nth-child(4n+4) { margin-right: 0; } /*4的倍数右距离为0*/
.yxgbtn { margin: 20px auto; width: 1000px; height: 60px; }
.yxgbtn .btn { padding: 10px 20px; color: #888; font-size: 12px; border: 1px solid #888; cursor: pointer; float: right; }
.yxgbtn .btn:hover { color: #FFF; background: #888; }

/*联系我们*/
#lx { width: 100%; height: 450px; position: relative; top: 150px; }
#lianxi { margin: 0 auto; width: 1200px; height: 350px; }
.lxtitle { margin: 0 auto; width: 230px; text-align: center; clear: both; }
.lxtitle .zhr { margin: 8px 0; width: 8px; height: 25px; background: #1169ab; float: left; }
.lxtitle .titletxt { margin: 0 5px; padding: 5px 10px; border: 1px solid #EEE; color: #1169ab; font-size: 20px; font-family: 'SourceHanSans'; text-align: center; float: left; }
.lxtitle .small { padding-top: 15px; color: #888; }
.lxbody { margin: 20px auto; width: 1200px; height: 300px; overflow: hidden; }
.lxbody .txt { margin-right: 10px; padding: 20px 40px; width: 400px; height: 300px; background: #EEE; color: #555; line-height: 20px; float: left; }
.lxbody #gscn { margin: 10px 0; font-size: 18px; }
.lxbody #gsen { margin: 10px 0; margin-bottom: 0; font-size: 12px; }
.hr { margin-bottom: 10px; width: 350px; height: 0; border-top: 1px solid #AAA; float: left; }
#gstel, #gsmail, #gsaddress { margin-bottom: 30px; clear: both; }
.hr, #gstel, #gsmail, #gsaddress { color: #888; }
#gstel { margin-bottom: 40px; margin-top: 10px; }
#iconTel { width: 20px; height: 20px; background: url('/home/imgs/iconTel.png') no-repeat; float: left; }
#iconMail { width: 20px; height: 20px; background: url('/home/imgs/iconMail.png') no-repeat; float: left; }
#iconAddress { width: 20px; height: 20px; background: url('/home/imgs/iconLocate.png') no-repeat; float: left; }
.itxt { margin-left: 5px; font-size: 14px; line-height: 25px; float: left; }
.lxbody iframe { width: 600px; height: 300px; float: left; }

/*合作方式*/
#hz { width: 100%; height: 250px; background: #F9F9F9; position: relative; top: 100px; }
#hezuo { margin: 0 auto; padding: 20px 0; width: 1200px; height: 160px; }
.hztxt { width: 850px; color: #888; line-height: 30px; font-size: 14px; float: left; }
.hzicon { width: 230px; height: 100px; float: left; }
.hzicon div { width: 50px; height: 50px; cursor: pointer; position: relative; }
#wx { background: url('/home/imgs/iweixin.png') no-repeat; cursor: pointer; }
#wb { background: url('/home/imgs/iweibo.png') no-repeat; top: -50px; left: 60px; }
#zh { background: url('/home/imgs/izhihu.png') no-repeat; top: -100px; left: 120px; }
#tt { background: url('/home/imgs/itoutiao.png') no-repeat; top: -150px; left: 180px; }
#wxDiv { width: 400px; height: 180px; pointer-events: none; position: relative; top: 0px; left: 660px; }
#wxDiv .ewm { width: 180px; height: 180px; background: url('/home/imgs/towx.jpg') no-repeat; background-size: 180px 180px; box-shadow: 0 0 2px #000; position: relative; }
#wxDiv .ysj { border-width: 10px; border-color: transparent transparent transparent #808080; border-style: dotted dotted dotted solid; position: relative; top: -165px; left: 180px; }
#wxDiv .ysj2 { border-width: 9px; border-color: transparent transparent transparent #FFF; border-style: dotted dotted dotted solid;position: relative; top: -184px; left: 180px;  }

/*页脚*/
#foot { width: 100%; background: #FFF; position: fixed; bottom: 0; }
.foot { margin: 0 auto; padding: 5px 0; width: 1200px; color: #198954; text-align: center; }
.foot a { color: #198954; text-decoration: none; }